#define _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>
#include <math.h>

//
//int ch[10000];
//int arr[10000];
//
//
//
//int main()
//{
//	int k = 0;
//	int n = 0;
//	scanf("%d", &n);
//	int i = 0;
//	int y = 0;
//	int j = 0;
//	for (i = 3; i <= n; i++)
//	{
//		int flag = 1; 
//		for (j = 2; j <= sqrt(i); j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//			}
//		}
//		if (flag == 1)
//		{
//			ch[k++] = i;
//			arr[y++] = i;
//		}
//	}
//	int sz = 5;
//
//	for (k = 0; k < sz - 1; k++)
//	{
//		int b = 0;
//		for (b = 0; b < sz - 1 - k; b++)
//		{
//			if (ch[b] > ch[b + 1])
//			{
//				int tmp = ch[b];
//				ch[b] = ch[b + 1];
//				ch[b + 1] = tmp;
//			}
//		}
//	}
//	for (y = 0; y < sz - 1; y++)
//	{
//		int e = 0;
//		for (e = 0; e < sz - 1 - y; e++)
//		{
//			if (ch[e] > ch[e + 1])
//			{
//				int nn = ch[e];
//				ch[e] = ch[e + 1];
//				ch[e + 1] = nn;
//			}
//		}
//	}
//	
//	for (k = sz - 2; k>=0; k--)
//	{
//		int d = 0;
//		for (d = sz - 2; d >=0; d--)
//		{
//			if (ch[k] * arr[d-k] == n)
//			{
//				if (ch[k] > arr[d - k])
//				{
//					printf("%d", ch[k]);
//				}
//				else
//				{
//					printf("%d", arr[d - k]);
//				}
//			}
//		}
//	}
//	return 0;
//}
//



#include <stdio.h>
#include <math.h>


//int ch[100];
//int arr[100];
//
//
//
//int main()
//{
//	int k = 0;
//	int n = 0;
//	scanf("%d", &n);
//	int i = 0;
//	int y = 0;
//	for (i = 1; i <= n; i++)
//	{
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j <= sqrt(i); j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//			}
//		}
//		if (flag == 1)
//		{
//			ch[k++] = i;
//			arr[y++] = i;
//		}
//	}
//	int sz = sizeof(ch) / sizeof(ch[0]);
//	for (k = 0; k < sz - 1; k++)
//	{
//		int d = 0;
//		for (d = 0; d < sz - 1; d++)
//		{
//			if (ch[k] * arr[d + k] == n)
//			{
//				if (ch[k] > arr[d + k])
//				{
//					printf("%d", ch[k]);
//				}
//				else
//				{
//					printf("%d", arr[d + k]);
//				}
//			}
//		}
//	}
//	return 0;
//}



#include<stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    for (int i = 2; i <= n; ++i)
        if (n % i == 0)
        {
            printf("%d", n / i);
            return 0;
        }
}